technology platform for sustainable chemistry - German English Dictionary